﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Osiptel.HECO.BE;
using Osiptel.HECO.DL;

namespace Osiptel.HECO.BL
{
    public class ProyectoBL : BaseBL
    {
        private ProyectoDL proyectoDL = new ProyectoDL();

        public int Insertar(ProyectoBE proyecto)
        {
            return proyectoDL.mInsertar(proyecto);
        }

        public List<ProyectoBE> FListarProyectos(int pagina, int regxpagina)
        {
            return proyectoDL.FListarProyectos(pagina,regxpagina);
        }

        public ProyectoBE Obtener(int idProyecto)
        {
            return proyectoDL.Obtener(idProyecto);
        }
        public int obtenerCantAccesosPorIdComp(int idProyecto)
        {
            int cantidad = 0;
            cantidad = proyectoDL.mObtenerCantTipAcceso(idProyecto);
            return cantidad;
        }

        public void FBorrarProyecto(ProyectoBE proyecto)
        {
            proyectoDL.mEliminar(proyecto); 
        }
    }
}
